#ifndef _UDISK_IO_H_
#define _UDISK_IO_H_

#ifdef __cplusplus
extern "C"{
#endif


#include "myinclude.h" 

extern bool usbActive;

bool udisk_writeFile(char *path,char *name,u8 *data,u32 size,void(*pfn_prog)(u8));
u32 udisk_readFile(char *path,char *name,u8 *data,void(*pfn_prog)(u8));
u32 udisk_readFolder(char *path,void(*back)(char*,char*,u32));

void udisk_loop(void);
void udisk_init(void);
void udisk_exit(void);

#ifdef __cplusplus
}
#endif
#endif /* _UDISK_IO_H_ */
